package com.wholesmart.common.security.authorization;

import javax.servlet.http.HttpServletRequest;

import org.springframework.security.core.Authentication;

/**
 * 基于RBAC的权限验证接口
 * <p>
 * 实现此接口，你可以自定义实现自己的权限策略，本组件默认提供RbacServiceImpl实现
 * <p>
 * 实现类需要以权限表达式的方式在BrowserSecurityConfig中实现
 * 
 * @author dyw
 * @date 2019年11月4日
 */
public interface RbacService {
	public boolean hasPermission(HttpServletRequest request, Authentication authentication);
}
